package club.mzywucai.blog.air_portal.pojo.po;

import lombok.Data;

import java.util.Date;

/**
 * @author mzywucai
 * @Description
 * @date 2019/5/24
 */
@Data
public class FileInfoPo {

    private int id;

    // 文件最基本的东西：加了UUID的新名字，文件的原始名称、文件的后缀名、文件的类型、文件的大小
    private String fileNewName;
    private String fileOriginName;
    private String fileSuffix;
    private String fileType;
    private String fileSize;

    // 文件的物理路径：文件的URI、文件的URL。
    private String filePath;
    private String fileURI;
    private String fileURL;

    // 注意拿出来的时候，还要注入上传时间之类的。
    private Date uploadDate;

    // 文件密码、文件过期次数
    private String filePass;
    private int fileTimes;

    // 文件码
    private String fileCode;

    // 写下对文件码的看法：
    // 开始的时候：每次启动项目，预先查询放入到一个List中；
    // 每次插入数据库新File文件的信息的时候，同时往我的List中放入对应的文件码
    // 每过两个小时重查一次，避免有干扰因素存在。
}
